html,body{height:100%;width:100%;}
.entry{width:100%;height:100%;background:url(../images/login-bg.jpg) no-repeat;background-size:100% 100%;}
.entry-content{position:absolute;width:410px;height:100%;left:50%;margin-left:-205px;}
.login-wrap{width:410px;height:440px;position:absolute;left:50%;top:50%;margin-left:-205px;margin-top:-250px;background:#fff;}
.login-box{padding:25px 25px 30px;position:relative;}
.login-header{position:relative;height:80px;}
.login-switch{position:absolute;right:-10px;top:-10px;}
.login-switch img{width:60px;height:60px;position:relative;z-index:11;cursor:pointer;}
.s-login{display:none;}
.login-body .form-group{position: relative;}
.login-body .input-lg,.forget-pwd-box .input-lg{font-size:16px;}
.pwd-error-box{position:absolute;top:-26px;width:270px;left:50%;margin-left:-135px;}
.pwd-error-box .popover{display:block;width:270px;margin-top:0;}
.popover.top>.arrow{bottom:-7px;margin-left:-90px;}
.popover>.arrow{border-width:7px;}
.popover.top>.arrow:after{margin-left:-6px;}
.popover>.arrow:after{border-width:6px;}

.login-body .login-btn,.forget-pwd-box .pwd-submit{font-size:16px;letter-spacing:6px;}
.login-entries>a{display:block;color:#666;width: 33.3%;float: left;}
.login-ent-icons{display:inline-block;width:23px;height:23px;background:url(../images/login-icon.png) no-repeat;background-size:auto 23px;vertical-align:middle;}
.icon-wx{background-position:-72px 0px;}
.icon-wb{background-position:-150px 0px;}
.icon-zfb{background-position:-227px 0px;}
.form-group{position: relative;}
/**/
.qrcode-main{width:184px;height:184px;border:1px solid #ccc;padding:12px;margin:0 auto;}
.qrcode-main canvas{width: 100%;}
.qrcode-mod{display: none;}
.code-img{width: 150px;height: 150px;padding: 5px;background: #fff;border: 1px solid #eee;margin: 0 auto;}
.code-img canvas {width: 100%;}
.qrcode-desc{margin:0 auto;overflow:hidden;width:140px;}
.qrcode-desc>i{font-size:34px;}
.entry-footer{color:#fff;position:relative;top:82%;}
.entry-footer>h3{font-size:24px;font-weight:bold!important;margin:5px 0;}

/**/
.forget-pwd-box>h5{font-size: 16px;}
.forget-pwd-box .form-group i.aui-iconfont{width:40px;font-size:18px;line-height:46px;z-index:2;position:absolute;top:0;bottom:0;left:15px;}
.forget-pwd-box .fwd-getcode{height:44px;border-radius:3px!important;}

.pass-visible { position: absolute; right: 0; top: 0; padding: 13px; }

#ruleModal .modal-dialog{height: 650px;
    position: absolute;
    top: 50%;
    margin-top: -325px;
    left: 50%;
    margin-left: -450px;}

 #ruleModal iframe::-webkit-scrollbar  
{  
    width: 10px;  
    height: 100%;  
    background-color: #F5F5F5;  
}  
#ruleModal iframe::-webkit-scrollbar-track  
{  
   /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  */
    border-radius: 10px;  
    background-color: #F5F5F5;  
} 
#ruleModal iframe::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
   /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  */
    background-color: #ccc;  
}   